@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;border:0;}
html {font-size:100px;}
body {font-size:16px;line-height:1.5em;font-family:'Microsoft Yahei',simsun,simhei,Arial,'Heiti SC',sans-serif;color:#323232;background:#fff;}
ul,dl {list-style:none;}
h1 {line-height:1.5em;}
h2,h3 {font-size:16px;font-weight:normal;line-height:1.5em;}
a {display:block;text-decoration:none;color:#333;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;transition:color 0.3s ease 0s,background-color 0.3s ease 0s;}
img {display:block;-webkit-touch-callout:none;}
input,textarea {-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-appearance:none;outline:none;}
.wrap {width:1200px;margin:0 auto;}
.wrap.alt {width:1400px;}
.left {float:left;}
.right {float:right;}
.sub-item {margin-top:0.1rem;}
.clearfix:after {content:"";display:block;height:0;clear:both;}
.single-line a {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.double-lines a {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.three-lines a {display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.four-lines a {display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}
.f14 {font-family:simsun;font-size:0.14rem;}
/* nav_begin */
.nav {position:fixed;top:0;width:100%;text-align:center;background:rgba(0,0,0,0.18);z-index:100;}
.nav .wrap {position:relative;}
.nav .list-wrap {overflow:hidden;}
.nav .list {float:left;}
.nav .list-item {float:left;width:6.5em;font-size:0.18rem;line-height:3.27em;}
.nav .list-item a {color:#fff;}
.nav .funcs {position:absolute;right:0;top:50%;transform:translate(0,-50%);font-size:0;}
.nav .funcs>* {display:inline-block;vertical-align:middle;}
.nav .funcs .translate {width:3.625em;height:1.68em;font-size:0.16rem;line-height:1.68em;background:#1da48f;}
.nav .funcs #StranLink {color:#fff;}
.nav .funcs .qrcode {position:relative;width:0.39rem;height:0.39rem;margin-left:0.23rem;cursor:pointer;background:url("http://www.acsme.org.cn/images/site_2023_bg_qrcode.png") center center no-repeat;background-size:auto 100%;}
.nav .funcs .qrcode img {position:absolute;left:50%;top:100%;margin-left:-0.42rem;padding-top:50%;display:none;}
/* nav_end */
/* header_begin */
.header {height:5.01rem;background:url("http://www.acsme.org.cn/images/site_2023_banner.png") center top no-repeat;background-size:auto 100%;}
.header .site-desc {text-indent:-400%;color:transparent;overflow:hidden;}
.header .entrance {display:table;margin:3.28rem auto 0;}
.header .entrance .list-item {float:left;margin-left:0.15rem;font-size:0.18rem;line-height:1.94em;font-weight:bold;}
.header .entrance .list-item:first-child {margin-left:0;}
.header .entrance .list-item a {position:relative;padding:0 0.15rem 0 0.64rem;border:0.01rem solid #fff;border-radius:0.04rem;color:#fff;transition:box-shadow 0.3s ease 0s;}
.header .entrance .list-item a:before,.header .entrance .list-item a:after {position:absolute;left:0.09rem;top:50%;content:"";display:block;width:0.23rem;height:0.26rem;margin-top:-0.13rem;background:url("http://www.acsme.org.cn/images/site_2023_icons.png") center top no-repeat;background-size:0.26rem auto;}
.header .entrance .list-item a:after {left:0.42rem;width:0.08rem;height:0.15rem;margin-top:-0.075rem;background-position:center -0.51rem;}
.header .entrance .list-item:first-child+.list-item a:before {width:0.26rem;height:0.25rem;margin-top:-0.125rem;background-position:center -0.26rem;}
/* header_end */
/* page-number_begin */
.page-number {clear:both;margin-top:0.5rem;text-align:center;font-size:14px;line-height:1.71em;font-family:simsun;}
.page-number font,.page-number a {display:inline-block;margin:0.71em 0 0 0.71em;padding:0 0.6em;border:0.21em solid #d7d7d7;color:#333;background:#fff;}
.page-number font {color:#fff;background:#00a0e9;}
.page-number font:first-child,.page-number a:first-child {margin-left:0;}
/* page-number_end */
/* links_begin */
.links {margin-top:0.46rem;padding:0.44rem 0 0.64rem;background:#ecfaf9;}
.links-desc {position:relative;}
.links-desc .format {position:relative;display:table;font-weight:bold;font-size:0.2rem;line-height:2.2em;color:#423e4c;}
.links-desc:before,.links-desc .format:before {position:absolute;left:0;bottom:0;content:"";display:block;width:100%;height:0.04rem;background:#f1f0ef;}
.links-desc .format:before {background:#cdae7d;}
.links .list {padding-top:0.12rem;}
.links .list-item {float:left;}
.links .list a {margin-top:0.83em;padding:0 1.6em;border-right:0.01rem solid #656565;font-size:0.18rem;line-height:1;color:#656565;}
.links .list-item:last-child a {border:none;}
/* links_end */
/* footer_begin */
.footer {font-size:0;background:#105294;}
.footer .wrap {padding:0.55rem 0 0.78rem;overflow:hidden;}
.footer img,.footer .content-wrap {display:inline-block;vertical-align:middle;}
.footer .content-wrap {width:calc(100% - 0.33rem - 1.19rem - 0.21rem);font-size:0.16rem;line-height:1.75em;color:#fff;}
.footer img {width:1.19rem;height:1.19rem;margin:0 0.33rem 0 0.21rem;}
.footer a {color:#fff;}
/* footer_end */
/* //////////////////////////////////////////////////////////////////////////////////// */
@media screen and (min-width:1025px){
.nav .list-item:hover a {color:#e0ca8f;background:rgba(0,0,0,0.6);}
.nav .funcs .qrcode:hover img {display:block;}
.header .entrance .list-item:hover a {box-shadow:0 0 5px 1px;}
.page-number {width:7.8rem;}
.page-number a:hover {color:#fff;background:#00a0e9;}
}
@media screen and (max-width:1199px){
.wrap {width:12rem;padding:0;}
html {font-size:8.33vw;}
}
@media screen and (max-width:1024px){
@-ms-viewport {width:device-width;}
html {font-size:100px;}
body {max-width:750px;;width:100%;min-width:320px;margin:0 auto;}
.wrap {width:auto;margin:0 auto;padding:0 0.1rem;}
.nav {max-width:7.5rem;}
.nav .wrap {padding:0;}
.nav .list-wrap {position:relative;width:calc(100% - 0.83rem);font-size:0.18rem;height:2.5em;white-space:nowrap;}
.nav .list-wrap .list {float:none;padding-bottom:999px;overflow-x:scroll;}
.nav .list-wrap .list-item {float:none;display:inline-block;vertical-align:middle;line-height:2.5em;}
.nav .funcs {right:0.1rem;}
.nav .funcs .qrcode {display:none;}
.header {height:2.6rem;}
.header .entrance {margin:1.6rem auto 0;}
.links-desc .format {font-size:18px;}
.links .list a {padding:0 1em;font-size:14px;}
}
@media screen and (max-width:750px){
html {font-size:13.33vw;}
}
@media screen and (max-width:480px){
html {font-size:20.83vw;}
.header {height:2.6rem;}
.header .entrance {margin:1.6rem auto 0;transform:scale(0.8);}
}
@media screen and (max-width:319px){
html {font-size:66.43px;}
}